17-animal inheritance puzzle